place exposed to the sun - French English Dictionary